var $table = $("#area_table");
$(function(){



    $table.bootstrapTable({
        url : "/device/history/page",
        sidePagination : 'server',
        cache : false,// 设置False禁用AJAX请求的缓存
        height : '',
        striped : true,// 使表格带有条纹
        pagination : true,// 设置True在表格底部显示分页工具栏
        pageList : [ 10, 15, 20, 30, 50, 100 ],
        search : false,
        queryParams : queryParams,
        responseHandler: function (res) {
            return {
                "total": res.total,//总页数
                "rows": res.list   //数据
            };
        },
        showColumns : false,// 设置为True可显示表格显示/隐藏列表
        showRefresh : false,// 设置为True可显示刷新按钮
        minimumCountColumns : 1,// 表格显示/隐藏列表时可设置最小隐藏的列数
        clickToSelect : false,// 设置为True时点击行即可选中单选/复选框
        toolbar : '#custom-toolbar',
        columns : [
            {field : 'name',title : '设备名称',align : 'center',width : 40,valign : 'middle'},
            {field : 'sequence',title : '历史编号',align : 'center',width : 20,valign : 'middle'},
            {field : 'status',title : '状态',align : 'center',width : 20,valign : 'middle',
                formatter : function(value) {
                    if(value==1){
                        return  "有车";
                    }else{
                        return "-";
                    }
                }
                },
            {field : 'signal_strength',title : '信号',align : 'center',width : 80,valign : 'middle'},
            {field : 'update_time',title : '更新时间',align : 'center',width : 80,valign : 'middle',
                formatter : function(value) {
                    if(value){
                        return  moment(value).format('YYYY-MM-DD HH:mm:ss');
                    }else{
                        return "-";
                    }
                }
            }
        ]
    });

    $("#btn_search").click(function(){
        $table.bootstrapTable('refreshOptions', {
            url: '/company/page',
            pageNumber:1
        });
    });
    $("#btn_test").click(function(){
        window.location.href="/device/history/dynamic/"+deviceName;
    });
});

function queryParams(params) {
    var name = deviceName;
    var queryParam = {
        name : name,
        pageSize : params.limit,
        pageNumber : params.offset
    };
    return queryParam;
}
